rogue, unscrupulous or shameless man - French English Dictionary